// 求和相关的配置
const countOptions = {
    namespaced: true,
    actions:{
        jiaOdd(context,value){
            console.log('actions中的jiaOdd被调用了');
            if (context.state.sum % 2) {
                context.commit('JIA',value)
            }
        },
        jiaWait(context,value){
            console.log('actions中的jiaWait被调用了');
            setTimeout(() => {
                context.commit('JIA',value)
            }, 500);
        }
    },
    mutations:{
        JIA(state,value){
            console.log('mutations中的JIA被调用了');
            state.sum += value
        },
        JIAN(state,value){
            console.log('mutations中的JIAN被调用了');
            state.sum -= value
        },
    },
    state:{
        sum:0, // 当前的和
        school:'尚硅谷',
        subject:'前端',
    },
    getters:{
        bigSum(state){
            return state.sum * 10
        }
    },
}

// 默认暴露
export default countOptions

/* // 求和相关的配置（简写）
export default {
    namespaced: true,
    actions:{
        jiaOdd(context,value){
            console.log('actions中的jiaOdd被调用了');
            if (context.state.sum % 2) {
                context.commit('JIA',value)
            }
        },
        jiaWait(context,value){
            console.log('actions中的jiaWait被调用了');
            setTimeout(() => {
                context.commit('JIA',value)
            }, 500);
        }
    },
    mutations:{
        JIA(state,value){
            console.log('mutations中的JIA被调用了');
            state.sum += value
        },
        JIAN(state,value){
            console.log('mutations中的JIAN被调用了');
            state.sum -= value
        },
    },
    state:{
        sum:0, // 当前的和
        school:'尚硅谷',
        subject:'前端',
    },
    getters:{
        bigSum(state){
            return state.sum * 10
        }
    },
} */